package common;
/**
 * 公共异常
 * 	1.异常统一放到控制器层处理。
 * 	2.dao层、业务层只管往外抛储异常。
 * @author cqyhm
 *
 */
public class CommException extends RuntimeException {

	private static final long serialVersionUID = -9044249098137009422L;
	private String code;
	private String message;
	/**
	 * 默认构造函数
	 */
	public CommException() {
		super();
	}
	/**
	 * 传递消息的构造函数
	 * @param message 传递的消息
	 */
	public CommException(String message) {
		this.code = "1000";
		this.message = message;
	}
	/**
	 * 传递编码和消息的构造函数
	 * @param code
	 * @param message
	 */
	public CommException(String code, String message) {
		this.code = code;
		this.message = message;
	}
	
	public String getCode() {
		return code;
	}
	public String getMessage() {
		return message;
	}
	
}
